package org.jsola.hr.service.async;

import org.jsola.hr.vo.EmpImportExcelVO;
import org.jsola.user.core.TokenUser;

/**
 * 花名册人员异步导入
 *
 * @author wcl
 */
public interface IAsyncEmpInfoImportService {

    /**
     * 保存花名册导入信息
     *
     * @param empImportExcelVO 导入数据
     * @param companyId        用工单位id
     * @param isAdd            是否为新增操作；true：新增，false：修改
     * @param tokenUser        当前用户
     */
    void asyncBatchSave(EmpImportExcelVO empImportExcelVO, String companyId, boolean isAdd, TokenUser tokenUser);

    /**
     * 保存花名册导入信息
     *
     * @param empImportExcelVO 导入数据
     * @param isAdd            是否为新增操作；true：新增，false：修改
     * @param tokenUser        当前用户
     */
    void asyncBatchSaveBySite(EmpImportExcelVO empImportExcelVO, boolean isAdd, TokenUser tokenUser);
}
